/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}



/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
#wrapper {
    margin: auto;
    max-width: 1200px; margin-bottom: 30px; font-size:0; letter-spacing:-4px; word-spacing:-4px
}
#wrapper .unit {
    margin: 5px;
}


.pure-g {
    letter-spacing: -0.31em;
    *letter-spacing: normal;
    *word-spacing: -0.43em;
    text-rendering: optimizespeed;
    font-size: 0;
}

.opera-only :-o-prefocus,
.pure-g {
    word-spacing: -0.43em;
}


.pure-u {
    display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}


.pure-u-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-7,.pure-u-2-7,.pure-u-3-7,.pure-u-4-7,.pure-u-5-7,.pure-u-6-7,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-9,.pure-u-2-9,.pure-u-4-9,.pure-u-5-9,.pure-u-6-9,.pure-u-7-9,.pure-u-8-9,.pure-u-1-10,.pure-u-3-10,.pure-u-7-10,.pure-u-9-10,.pure-u-1-11,.pure-u-2-11,.pure-u-3-11,.pure-u-4-11,.pure-u-5-11,.pure-u-6-11,.pure-u-7-11,.pure-u-8-11,.pure-u-9-11,.pure-u-10-11,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-9-12,.pure-u-11-12,.pure-u-1-13,.pure-u-2-13,.pure-u-3-13,.pure-u-4-13,.pure-u-5-13,.pure-u-6-13,.pure-u-7-13,.pure-u-8-13,.pure-u-9-13,.pure-u-10-13,.pure-u-11-13,.pure-u-12-13,.pure-u-1-14,.pure-u-3-14,.pure-u-5-14,.pure-u-9-14,.pure-u-11-14,.pure-u-13-14,.pure-u-1-15,.pure-u-2-15,.pure-u-4-15,.pure-u-6-15,.pure-u-7-15,.pure-u-8-15,.pure-u-9-15,.pure-u-10-15,.pure-u-11-15,.pure-u-12-15,.pure-u-13-15,.pure-u-14-15,.pure-u-1-16,.pure-u-3-16,.pure-u-5-16,.pure-u-7-16,.pure-u-9-16,.pure-u-11-16,.pure-u-13-16,.pure-u-15-16,.pure-u-1-17,.pure-u-2-17,.pure-u-3-17,.pure-u-4-17,.pure-u-5-17,.pure-u-6-17,.pure-u-7-17,.pure-u-8-17,.pure-u-9-17,.pure-u-10-17,.pure-u-11-17,.pure-u-12-17,.pure-u-13-17,.pure-u-14-17,.pure-u-15-17,.pure-u-16-17,.pure-u-1-18,.pure-u-5-18,.pure-u-7-18,.pure-u-11-18,.pure-u-13-18,.pure-u-15-18,.pure-u-17-18,.pure-u-1-19,.pure-u-2-19,.pure-u-3-19,.pure-u-4-19,.pure-u-5-19,.pure-u-6-19,.pure-u-7-19,.pure-u-8-19,.pure-u-9-19,.pure-u-10-19,.pure-u-11-19,.pure-u-12-19,.pure-u-13-19,.pure-u-14-19,.pure-u-15-19,.pure-u-16-19,.pure-u-17-19,.pure-u-18-19,.pure-u-1-20,.pure-u-3-20,.pure-u-7-20,.pure-u-9-20,.pure-u-11-20,.pure-u-13-20,.pure-u-15-20,.pure-u-17-20,.pure-u-19-20,.pure-u-1-21,.pure-u-2-21,.pure-u-4-21,.pure-u-5-21,.pure-u-6-21,.pure-u-8-21,.pure-u-9-21,.pure-u-10-21,.pure-u-11-21,.pure-u-12-21,.pure-u-13-21,.pure-u-14-21,.pure-u-15-21,.pure-u-16-21,.pure-u-17-21,.pure-u-18-21,.pure-u-19-21,.pure-u-20-21,.pure-u-1-22,.pure-u-3-22,.pure-u-5-22,.pure-u-7-22,.pure-u-9-22,.pure-u-13-22,.pure-u-15-22,.pure-u-17-22,.pure-u-19-22,.pure-u-21-22,.pure-u-1-23,.pure-u-2-23,.pure-u-3-23,.pure-u-4-23,.pure-u-5-23,.pure-u-6-23,.pure-u-7-23,.pure-u-8-23,.pure-u-9-23,.pure-u-10-23,.pure-u-11-23,.pure-u-12-23,.pure-u-13-23,.pure-u-14-23,.pure-u-15-23,.pure-u-16-23,.pure-u-17-23,.pure-u-18-23,.pure-u-19-23,.pure-u-20-23,.pure-u-21-23,.pure-u-22-23,.pure-u-1-24,.pure-u-5-24,.pure-u-7-24,.pure-u-9-24,.pure-u-11-24,.pure-u-13-24,.pure-u-15-24,.pure-u-17-24,.pure-u-19-24,.pure-u-21-24,.pure-u-23-24 {
    display: inline-block;
    zoom: 1; *display: inline; 
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    font-size: 14px;
}



.pure-u-1 {
    display:block;
}




    
    
        .pure-u-1-2 {
            width: 50%;
        }

        .pure-offset-1-2 {
            margin-left: 50%;
        }
    
        .pure-u-1-3 {
            width: 33.33333%;
        }

        .pure-offset-1-3 {
            margin-left: 33.33333%;
        }
    
        .pure-u-2-3 {
            width: 66.66667%;
        }

        .pure-offset-2-3 {
            margin-left: 66.66667%;
        }
    
        .pure-u-1-4 {
            width: 25%;
        }

        .pure-offset-1-4 {
            margin-left: 25%;
        }
    
        .pure-u-3-4 {
            width: 75%;
        }

        .pure-offset-3-4 {
            margin-left: 75%;
        }
    
        .pure-u-1-5 {
            width: 20%;
        }

        .pure-offset-1-5 {
            margin-left: 20%;
        }
    
        .pure-u-2-5 {
            width: 40%;
        }

        .pure-offset-2-5 {
            margin-left: 40%;
        }
    
        .pure-u-3-5 {
            width: 60%;
        }

        .pure-offset-3-5 {
            margin-left: 60%;
        }
    
        .pure-u-4-5 {
            width: 80%;
        }

        .pure-offset-4-5 {
            margin-left: 80%;
        }
    
        .pure-u-1-6 {
            width: 16.66667%;
        }

        .pure-offset-1-6 {
            margin-left: 16.66667%;
        }
    
        .pure-u-5-6 {
            width: 83.33333%;
        }

        .pure-offset-5-6 {
            margin-left: 83.33333%;
        }
    
        .pure-u-1-7 {
            width: 14.28571%;
        }

        .pure-offset-1-7 {
            margin-left: 14.28571%;
        }
    
        .pure-u-2-7 {
            width: 28.57143%;
        }

        .pure-offset-2-7 {
            margin-left: 28.57143%;
        }
    
        .pure-u-3-7 {
            width: 42.85714%;
        }

        .pure-offset-3-7 {
            margin-left: 42.85714%;
        }
    
        .pure-u-4-7 {
            width: 57.14286%;
        }

        .pure-offset-4-7 {
            margin-left: 57.14286%;
        }
    
        .pure-u-5-7 {
            width: 71.42857%;
        }

        .pure-offset-5-7 {
            margin-left: 71.42857%;
        }
    
        .pure-u-6-7 {
            width: 85.71429%;
        }

        .pure-offset-6-7 {
            margin-left: 85.71429%;
        }
    
        .pure-u-1-8 {
            width: 12.5%;
        }

        .pure-offset-1-8 {
            margin-left: 12.5%;
        }
    
        .pure-u-3-8 {
            width: 37.5%;
        }

        .pure-offset-3-8 {
            margin-left: 37.5%;
        }
    
        .pure-u-5-8 {
            width: 62.5%;
        }

        .pure-offset-5-8 {
            margin-left: 62.5%;
        }
    
        .pure-u-7-8 {
            width: 87.5%;
        }

        .pure-offset-7-8 {
            margin-left: 87.5%;
        }
    
        .pure-u-1-9 {
            width: 11.11111%;
        }

        .pure-offset-1-9 {
            margin-left: 11.11111%;
        }
    
        .pure-u-2-9 {
            width: 22.22222%;
        }

        .pure-offset-2-9 {
            margin-left: 22.22222%;
        }
    
        .pure-u-4-9 {
            width: 44.44444%;
        }

        .pure-offset-4-9 {
            margin-left: 44.44444%;
        }
    
        .pure-u-5-9 {
            width: 55.55556%;
        }

        .pure-offset-5-9 {
            margin-left: 55.55556%;
        }
    
        .pure-u-6-9 {
            width: 66.66667%;
        }

        .pure-offset-6-9 {
            margin-left: 66.66667%;
        }
    
        .pure-u-7-9 {
            width: 77.77778%;
        }

        .pure-offset-7-9 {
            margin-left: 77.77778%;
        }
    
        .pure-u-8-9 {
            width: 88.88889%;
        }

        .pure-offset-8-9 {
            margin-left: 88.88889%;
        }
    
        .pure-u-1-10 {
            width: 10%;
        }

        .pure-offset-1-10 {
            margin-left: 10%;
        }
    
        .pure-u-3-10 {
            width: 30%;
        }

        .pure-offset-3-10 {
            margin-left: 30%;
        }
    
        .pure-u-7-10 {
            width: 70%;
        }

        .pure-offset-7-10 {
            margin-left: 70%;
        }
    
        .pure-u-9-10 {
            width: 90%;
        }

        .pure-offset-9-10 {
            margin-left: 90%;
        }
    
        .pure-u-1-11 {
            width: 9.09091%;
        }

        .pure-offset-1-11 {
            margin-left: 9.09091%;
        }
    
        .pure-u-2-11 {
            width: 18.18182%;
        }

        .pure-offset-2-11 {
            margin-left: 18.18182%;
        }
    
        .pure-u-3-11 {
            width: 27.27273%;
        }

        .pure-offset-3-11 {
            margin-left: 27.27273%;
        }
    
        .pure-u-4-11 {
            width: 36.36364%;
        }

        .pure-offset-4-11 {
            margin-left: 36.36364%;
        }
    
        .pure-u-5-11 {
            width: 45.45455%;
        }

        .pure-offset-5-11 {
            margin-left: 45.45455%;
        }
    
        .pure-u-6-11 {
            width: 54.54545%;
        }

        .pure-offset-6-11 {
            margin-left: 54.54545%;
        }
    
        .pure-u-7-11 {
            width: 63.63636%;
        }

        .pure-offset-7-11 {
            margin-left: 63.63636%;
        }
    
        .pure-u-8-11 {
            width: 72.72727%;
        }

        .pure-offset-8-11 {
            margin-left: 72.72727%;
        }
    
        .pure-u-9-11 {
            width: 81.81818%;
        }

        .pure-offset-9-11 {
            margin-left: 81.81818%;
        }
    
        .pure-u-10-11 {
            width: 90.90909%;
        }

        .pure-offset-10-11 {
            margin-left: 90.90909%;
        }
    
        .pure-u-1-12 {
            width: 8.33333%;
        }

        .pure-offset-1-12 {
            margin-left: 8.33333%;
        }
    
        .pure-u-5-12 {
            width: 41.66667%;
        }

        .pure-offset-5-12 {
            margin-left: 41.66667%;
        }
    
        .pure-u-7-12 {
            width: 58.33333%;
        }

        .pure-offset-7-12 {
            margin-left: 58.33333%;
        }
    
        .pure-u-9-12 {
            width: 75%;
        }

        .pure-offset-9-12 {
            margin-left: 75%;
        }
    
        .pure-u-11-12 {
            width: 91.66667%;
        }

        .pure-offset-11-12 {
            margin-left: 91.66667%;
        }
    
        .pure-u-1-13 {
            width: 7.69231%;
        }

        .pure-offset-1-13 {
            margin-left: 7.69231%;
        }
    
        .pure-u-2-13 {
            width: 15.38462%;
        }

        .pure-offset-2-13 {
            margin-left: 15.38462%;
        }
    
        .pure-u-3-13 {
            width: 23.07692%;
        }

        .pure-offset-3-13 {
            margin-left: 23.07692%;
        }
    
        .pure-u-4-13 {
            width: 30.76923%;
        }

        .pure-offset-4-13 {
            margin-left: 30.76923%;
        }
    
        .pure-u-5-13 {
            width: 38.46154%;
        }

        .pure-offset-5-13 {
            margin-left: 38.46154%;
        }
    
        .pure-u-6-13 {
            width: 46.15385%;
        }

        .pure-offset-6-13 {
            margin-left: 46.15385%;
        }
    
        .pure-u-7-13 {
            width: 53.84615%;
        }

        .pure-offset-7-13 {
            margin-left: 53.84615%;
        }
    
        .pure-u-8-13 {
            width: 61.53846%;
        }

        .pure-offset-8-13 {
            margin-left: 61.53846%;
        }
    
        .pure-u-9-13 {
            width: 69.23077%;
        }

        .pure-offset-9-13 {
            margin-left: 69.23077%;
        }
    
        .pure-u-10-13 {
            width: 76.92308%;
        }

        .pure-offset-10-13 {
            margin-left: 76.92308%;
        }
    
        .pure-u-11-13 {
            width: 84.61538%;
        }

        .pure-offset-11-13 {
            margin-left: 84.61538%;
        }
    
        .pure-u-12-13 {
            width: 92.30769%;
        }

        .pure-offset-12-13 {
            margin-left: 92.30769%;
        }
    
        .pure-u-1-14 {
            width: 7.14286%;
        }

        .pure-offset-1-14 {
            margin-left: 7.14286%;
        }
    
        .pure-u-3-14 {
            width: 21.42857%;
        }

        .pure-offset-3-14 {
            margin-left: 21.42857%;
        }
    
        .pure-u-5-14 {
            width: 35.71429%;
        }

        .pure-offset-5-14 {
            margin-left: 35.71429%;
        }
    
        .pure-u-9-14 {
            width: 64.28571%;
        }

        .pure-offset-9-14 {
            margin-left: 64.28571%;
        }
    
        .pure-u-11-14 {
            width: 78.57143%;
        }

        .pure-offset-11-14 {
            margin-left: 78.57143%;
        }
    
        .pure-u-13-14 {
            width: 92.85714%;
        }

        .pure-offset-13-14 {
            margin-left: 92.85714%;
        }
    
        .pure-u-1-15 {
            width: 6.66667%;
        }

        .pure-offset-1-15 {
            margin-left: 6.66667%;
        }
    
        .pure-u-2-15 {
            width: 13.33333%;
        }

        .pure-offset-2-15 {
            margin-left: 13.33333%;
        }
    
        .pure-u-4-15 {
            width: 26.66667%;
        }

        .pure-offset-4-15 {
            margin-left: 26.66667%;
        }
    
        .pure-u-6-15 {
            width: 40%;
        }

        .pure-offset-6-15 {
            margin-left: 40%;
        }
    
        .pure-u-7-15 {
            width: 46.66667%;
        }

        .pure-offset-7-15 {
            margin-left: 46.66667%;
        }
    
        .pure-u-8-15 {
            width: 53.33333%;
        }

        .pure-offset-8-15 {
            margin-left: 53.33333%;
        }
    
        .pure-u-9-15 {
            width: 60%;
        }

        .pure-offset-9-15 {
            margin-left: 60%;
        }
    
        .pure-u-10-15 {
            width: 66.66667%;
        }

        .pure-offset-10-15 {
            margin-left: 66.66667%;
        }
    
        .pure-u-11-15 {
            width: 73.33333%;
        }

        .pure-offset-11-15 {
            margin-left: 73.33333%;
        }
    
        .pure-u-12-15 {
            width: 80%;
        }

        .pure-offset-12-15 {
            margin-left: 80%;
        }
    
        .pure-u-13-15 {
            width: 86.66667%;
        }

        .pure-offset-13-15 {
            margin-left: 86.66667%;
        }
    
        .pure-u-14-15 {
            width: 93.33333%;
        }

        .pure-offset-14-15 {
            margin-left: 93.33333%;
        }
    
        .pure-u-1-16 {
            width: 6.25%;
        }

        .pure-offset-1-16 {
            margin-left: 6.25%;
        }
    
        .pure-u-3-16 {
            width: 18.75%;
        }

        .pure-offset-3-16 {
            margin-left: 18.75%;
        }
    
        .pure-u-5-16 {
            width: 31.25%;
        }

        .pure-offset-5-16 {
            margin-left: 31.25%;
        }
    
        .pure-u-7-16 {
            width: 43.75%;
        }

        .pure-offset-7-16 {
            margin-left: 43.75%;
        }
    
        .pure-u-9-16 {
            width: 56.25%;
        }

        .pure-offset-9-16 {
            margin-left: 56.25%;
        }
    
        .pure-u-11-16 {
            width: 68.75%;
        }

        .pure-offset-11-16 {
            margin-left: 68.75%;
        }
    
        .pure-u-13-16 {
            width: 81.25%;
        }

        .pure-offset-13-16 {
            margin-left: 81.25%;
        }
    
        .pure-u-15-16 {
            width: 93.75%;
        }

        .pure-offset-15-16 {
            margin-left: 93.75%;
        }
    
        .pure-u-1-17 {
            width: 5.88235%;
        }

        .pure-offset-1-17 {
            margin-left: 5.88235%;
        }
    
        .pure-u-2-17 {
            width: 11.76471%;
        }

        .pure-offset-2-17 {
            margin-left: 11.76471%;
        }
    
        .pure-u-3-17 {
            width: 17.64706%;
        }

        .pure-offset-3-17 {
            margin-left: 17.64706%;
        }
    
        .pure-u-4-17 {
            width: 23.52941%;
        }

        .pure-offset-4-17 {
            margin-left: 23.52941%;
        }
    
        .pure-u-5-17 {
            width: 29.41176%;
        }

        .pure-offset-5-17 {
            margin-left: 29.41176%;
        }
    
        .pure-u-6-17 {
            width: 35.29412%;
        }

        .pure-offset-6-17 {
            margin-left: 35.29412%;
        }
    
        .pure-u-7-17 {
            width: 41.17647%;
        }

        .pure-offset-7-17 {
            margin-left: 41.17647%;
        }
    
        .pure-u-8-17 {
            width: 47.05882%;
        }

        .pure-offset-8-17 {
            margin-left: 47.05882%;
        }
    
        .pure-u-9-17 {
            width: 52.94118%;
        }

        .pure-offset-9-17 {
            margin-left: 52.94118%;
        }
    
        .pure-u-10-17 {
            width: 58.82353%;
        }

        .pure-offset-10-17 {
            margin-left: 58.82353%;
        }
    
        .pure-u-11-17 {
            width: 64.70588%;
        }

        .pure-offset-11-17 {
            margin-left: 64.70588%;
        }
    
        .pure-u-12-17 {
            width: 70.58824%;
        }

        .pure-offset-12-17 {
            margin-left: 70.58824%;
        }
    
        .pure-u-13-17 {
            width: 76.47059%;
        }

        .pure-offset-13-17 {
            margin-left: 76.47059%;
        }
    
        .pure-u-14-17 {
            width: 82.35294%;
        }

        .pure-offset-14-17 {
            margin-left: 82.35294%;
        }
    
        .pure-u-15-17 {
            width: 88.23529%;
        }

        .pure-offset-15-17 {
            margin-left: 88.23529%;
        }
    
        .pure-u-16-17 {
            width: 94.11765%;
        }

        .pure-offset-16-17 {
            margin-left: 94.11765%;
        }
    
        .pure-u-1-18 {
            width: 5.55556%;
        }

        .pure-offset-1-18 {
            margin-left: 5.55556%;
        }
    
        .pure-u-5-18 {
            width: 27.77778%;
        }

        .pure-offset-5-18 {
            margin-left: 27.77778%;
        }
    
        .pure-u-7-18 {
            width: 38.88889%;
        }

        .pure-offset-7-18 {
            margin-left: 38.88889%;
        }
    
        .pure-u-11-18 {
            width: 61.11111%;
        }

        .pure-offset-11-18 {
            margin-left: 61.11111%;
        }
    
        .pure-u-13-18 {
            width: 72.22222%;
        }

        .pure-offset-13-18 {
            margin-left: 72.22222%;
        }
    
        .pure-u-15-18 {
            width: 83.33333%;
        }

        .pure-offset-15-18 {
            margin-left: 83.33333%;
        }
    
        .pure-u-17-18 {
            width: 94.44444%;
        }

        .pure-offset-17-18 {
            margin-left: 94.44444%;
        }
    
        .pure-u-1-19 {
            width: 5.26316%;
        }

        .pure-offset-1-19 {
            margin-left: 5.26316%;
        }
    
        .pure-u-2-19 {
            width: 10.52632%;
        }

        .pure-offset-2-19 {
            margin-left: 10.52632%;
        }
    
        .pure-u-3-19 {
            width: 15.78947%;
        }

        .pure-offset-3-19 {
            margin-left: 15.78947%;
        }
    
        .pure-u-4-19 {
            width: 21.05263%;
        }

        .pure-offset-4-19 {
            margin-left: 21.05263%;
        }
    
        .pure-u-5-19 {
            width: 26.31579%;
        }

        .pure-offset-5-19 {
            margin-left: 26.31579%;
        }
    
        .pure-u-6-19 {
            width: 31.57895%;
        }

        .pure-offset-6-19 {
            margin-left: 31.57895%;
        }
    
        .pure-u-7-19 {
            width: 36.84211%;
        }

        .pure-offset-7-19 {
            margin-left: 36.84211%;
        }
    
        .pure-u-8-19 {
            width: 42.10526%;
        }

        .pure-offset-8-19 {
            margin-left: 42.10526%;
        }
    
        .pure-u-9-19 {
            width: 47.36842%;
        }

        .pure-offset-9-19 {
            margin-left: 47.36842%;
        }
    
        .pure-u-10-19 {
            width: 52.63158%;
        }

        .pure-offset-10-19 {
            margin-left: 52.63158%;
        }
    
        .pure-u-11-19 {
            width: 57.89474%;
        }

        .pure-offset-11-19 {
            margin-left: 57.89474%;
        }
    
        .pure-u-12-19 {
            width: 63.15789%;
        }

        .pure-offset-12-19 {
            margin-left: 63.15789%;
        }
    
        .pure-u-13-19 {
            width: 68.42105%;
        }

        .pure-offset-13-19 {
            margin-left: 68.42105%;
        }
    
        .pure-u-14-19 {
            width: 73.68421%;
        }

        .pure-offset-14-19 {
            margin-left: 73.68421%;
        }
    
        .pure-u-15-19 {
            width: 78.94737%;
        }

        .pure-offset-15-19 {
            margin-left: 78.94737%;
        }
    
        .pure-u-16-19 {
            width: 84.21053%;
        }

        .pure-offset-16-19 {
            margin-left: 84.21053%;
        }
    
        .pure-u-17-19 {
            width: 89.47368%;
        }

        .pure-offset-17-19 {
            margin-left: 89.47368%;
        }
    
        .pure-u-18-19 {
            width: 94.73684%;
        }

        .pure-offset-18-19 {
            margin-left: 94.73684%;
        }
    
        .pure-u-1-20 {
            width: 5%;
        }

        .pure-offset-1-20 {
            margin-left: 5%;
        }
    
        .pure-u-3-20 {
            width: 15%;
        }

        .pure-offset-3-20 {
            margin-left: 15%;
        }
    
        .pure-u-7-20 {
            width: 35%;
        }

        .pure-offset-7-20 {
            margin-left: 35%;
        }
    
        .pure-u-9-20 {
            width: 45%;
        }

        .pure-offset-9-20 {
            margin-left: 45%;
        }
    
        .pure-u-11-20 {
            width: 55%;
        }

        .pure-offset-11-20 {
            margin-left: 55%;
        }
    
        .pure-u-13-20 {
            width: 65%;
        }

        .pure-offset-13-20 {
            margin-left: 65%;
        }
    
        .pure-u-15-20 {
            width: 75%;
        }

        .pure-offset-15-20 {
            margin-left: 75%;
        }
    
        .pure-u-17-20 {
            width: 85%;
        }

        .pure-offset-17-20 {
            margin-left: 85%;
        }
    
        .pure-u-19-20 {
            width: 95%;
        }

        .pure-offset-19-20 {
            margin-left: 95%;
        }
    
        .pure-u-1-21 {
            width: 4.7619%;
        }

        .pure-offset-1-21 {
            margin-left: 4.7619%;
        }
    
        .pure-u-2-21 {
            width: 9.52381%;
        }

        .pure-offset-2-21 {
            margin-left: 9.52381%;
        }
    
        .pure-u-4-21 {
            width: 19.04762%;
        }

        .pure-offset-4-21 {
            margin-left: 19.04762%;
        }
    
        .pure-u-5-21 {
            width: 23.80952%;
        }

        .pure-offset-5-21 {
            margin-left: 23.80952%;
        }
    
        .pure-u-6-21 {
            width: 28.57143%;
        }

        .pure-offset-6-21 {
            margin-left: 28.57143%;
        }
    
        .pure-u-8-21 {
            width: 38.09524%;
        }

        .pure-offset-8-21 {
            margin-left: 38.09524%;
        }
    
        .pure-u-9-21 {
            width: 42.85714%;
        }

        .pure-offset-9-21 {
            margin-left: 42.85714%;
        }
    
        .pure-u-10-21 {
            width: 47.61905%;
        }

        .pure-offset-10-21 {
            margin-left: 47.61905%;
        }
    
        .pure-u-11-21 {
            width: 52.38095%;
        }

        .pure-offset-11-21 {
            margin-left: 52.38095%;
        }
    
        .pure-u-12-21 {
            width: 57.14286%;
        }

        .pure-offset-12-21 {
            margin-left: 57.14286%;
        }
    
        .pure-u-13-21 {
            width: 61.90476%;
        }

        .pure-offset-13-21 {
            margin-left: 61.90476%;
        }
    
        .pure-u-14-21 {
            width: 66.66667%;
        }

        .pure-offset-14-21 {
            margin-left: 66.66667%;
        }
    
        .pure-u-15-21 {
            width: 71.42857%;
        }

        .pure-offset-15-21 {
            margin-left: 71.42857%;
        }
    
        .pure-u-16-21 {
            width: 76.19048%;
        }

        .pure-offset-16-21 {
            margin-left: 76.19048%;
        }
    
        .pure-u-17-21 {
            width: 80.95238%;
        }

        .pure-offset-17-21 {
            margin-left: 80.95238%;
        }
    
        .pure-u-18-21 {
            width: 85.71429%;
        }

        .pure-offset-18-21 {
            margin-left: 85.71429%;
        }
    
        .pure-u-19-21 {
            width: 90.47619%;
        }

        .pure-offset-19-21 {
            margin-left: 90.47619%;
        }
    
        .pure-u-20-21 {
            width: 95.2381%;
        }

        .pure-offset-20-21 {
            margin-left: 95.2381%;
        }
    
        .pure-u-1-22 {
            width: 4.54545%;
        }

        .pure-offset-1-22 {
            margin-left: 4.54545%;
        }
    
        .pure-u-3-22 {
            width: 13.63636%;
        }

        .pure-offset-3-22 {
            margin-left: 13.63636%;
        }
    
        .pure-u-5-22 {
            width: 22.72727%;
        }

        .pure-offset-5-22 {
            margin-left: 22.72727%;
        }
    
        .pure-u-7-22 {
            width: 31.81818%;
        }

        .pure-offset-7-22 {
            margin-left: 31.81818%;
        }
    
        .pure-u-9-22 {
            width: 40.90909%;
        }

        .pure-offset-9-22 {
            margin-left: 40.90909%;
        }
    
        .pure-u-13-22 {
            width: 59.09091%;
        }

        .pure-offset-13-22 {
            margin-left: 59.09091%;
        }
    
        .pure-u-15-22 {
            width: 68.18182%;
        }

        .pure-offset-15-22 {
            margin-left: 68.18182%;
        }
    
        .pure-u-17-22 {
            width: 77.27273%;
        }

        .pure-offset-17-22 {
            margin-left: 77.27273%;
        }
    
        .pure-u-19-22 {
            width: 86.36364%;
        }

        .pure-offset-19-22 {
            margin-left: 86.36364%;
        }
    
        .pure-u-21-22 {
            width: 95.45455%;
        }

        .pure-offset-21-22 {
            margin-left: 95.45455%;
        }
    
        .pure-u-1-23 {
            width: 4.34783%;
        }

        .pure-offset-1-23 {
            margin-left: 4.34783%;
        }
    
        .pure-u-2-23 {
            width: 8.69565%;
        }

        .pure-offset-2-23 {
            margin-left: 8.69565%;
        }
    
        .pure-u-3-23 {
            width: 13.04348%;
        }

        .pure-offset-3-23 {
            margin-left: 13.04348%;
        }
    
        .pure-u-4-23 {
            width: 17.3913%;
        }

        .pure-offset-4-23 {
            margin-left: 17.3913%;
        }
    
        .pure-u-5-23 {
            width: 21.73913%;
        }

        .pure-offset-5-23 {
            margin-left: 21.73913%;
        }
    
        .pure-u-6-23 {
            width: 26.08696%;
        }

        .pure-offset-6-23 {
            margin-left: 26.08696%;
        }
    
        .pure-u-7-23 {
            width: 30.43478%;
        }

        .pure-offset-7-23 {
            margin-left: 30.43478%;
        }
    
        .pure-u-8-23 {
            width: 34.78261%;
        }

        .pure-offset-8-23 {
            margin-left: 34.78261%;
        }
    
        .pure-u-9-23 {
            width: 39.13043%;
        }

        .pure-offset-9-23 {
            margin-left: 39.13043%;
        }
    
        .pure-u-10-23 {
            width: 43.47826%;
        }

        .pure-offset-10-23 {
            margin-left: 43.47826%;
        }
    
        .pure-u-11-23 {
            width: 47.82609%;
        }

        .pure-offset-11-23 {
            margin-left: 47.82609%;
        }
    
        .pure-u-12-23 {
            width: 52.17391%;
        }

        .pure-offset-12-23 {
            margin-left: 52.17391%;
        }
    
        .pure-u-13-23 {
            width: 56.52174%;
        }

        .pure-offset-13-23 {
            margin-left: 56.52174%;
        }
    
        .pure-u-14-23 {
            width: 60.86957%;
        }

        .pure-offset-14-23 {
            margin-left: 60.86957%;
        }
    
        .pure-u-15-23 {
            width: 65.21739%;
        }

        .pure-offset-15-23 {
            margin-left: 65.21739%;
        }
    
        .pure-u-16-23 {
            width: 69.56522%;
        }

        .pure-offset-16-23 {
            margin-left: 69.56522%;
        }
    
        .pure-u-17-23 {
            width: 73.91304%;
        }

        .pure-offset-17-23 {
            margin-left: 73.91304%;
        }
    
        .pure-u-18-23 {
            width: 78.26087%;
        }

        .pure-offset-18-23 {
            margin-left: 78.26087%;
        }
    
        .pure-u-19-23 {
            width: 82.6087%;
        }

        .pure-offset-19-23 {
            margin-left: 82.6087%;
        }
    
        .pure-u-20-23 {
            width: 86.95652%;
        }

        .pure-offset-20-23 {
            margin-left: 86.95652%;
        }
    
        .pure-u-21-23 {
            width: 91.30435%;
        }

        .pure-offset-21-23 {
            margin-left: 91.30435%;
        }
    
        .pure-u-22-23 {
            width: 95.65217%;
        }

        .pure-offset-22-23 {
            margin-left: 95.65217%;
        }
    
        .pure-u-1-24 {
            width: 4.16667%;
        }

        .pure-offset-1-24 {
            margin-left: 4.16667%;
        }
    
        .pure-u-5-24 {
            width: 20.83333%;
        }

        .pure-offset-5-24 {
            margin-left: 20.83333%;
        }
    
        .pure-u-7-24 {
            width: 29.16667%;
        }

        .pure-offset-7-24 {
            margin-left: 29.16667%;
        }
    
        .pure-u-9-24 {
            width: 37.5%;
        }

        .pure-offset-9-24 {
            margin-left: 37.5%;
        }
    
        .pure-u-11-24 {
            width: 45.83333%;
        }

        .pure-offset-11-24 {
            margin-left: 45.83333%;
        }
    
        .pure-u-13-24 {
            width: 54.16667%;
        }

        .pure-offset-13-24 {
            margin-left: 54.16667%;
        }
    
        .pure-u-15-24 {
            width: 62.5%;
        }

        .pure-offset-15-24 {
            margin-left: 62.5%;
        }
    
        .pure-u-17-24 {
            width: 70.83333%;
        }

        .pure-offset-17-24 {
            margin-left: 70.83333%;
        }
    
        .pure-u-19-24 {
            width: 79.16667%;
        }

        .pure-offset-19-24 {
            margin-left: 79.16667%;
        }
    
        .pure-u-21-24 {
            width: 87.5%;
        }

        .pure-offset-21-24 {
            margin-left: 87.5%;
        }
    
        .pure-u-23-24 {
            width: 95.83333%;
        }

        .pure-offset-23-24 {
            margin-left: 95.83333%;
        }
    





    
    .pure-g-r {
        letter-spacing: -0.31em; 
        *letter-spacing: normal; 
        word-spacing: -0.43em; 
        font-size: 0;
    }


    .opera-only :-o-prefocus,
    .pure-g-r {
        word-spacing: -0.43em;
    }


    .pure-g-r img {
        max-width: 100%;
    }

    
    
        @media (min-width:980px) {
            .pure-visible-phone     { display: none; }
            .pure-visible-tablet    { display: none; }
            .pure-visible-desktop   { }
            .pure-hidden-phone      { }
            .pure-hidden-tablet     { }
            .pure-hidden-desktop    { display: none; }
        }

    

    
        @media (max-width:480px) {
            .pure-g-r > [class ^= "pure-u"] {
                width:100%;
            }
        }
    

    
        @media (max-width:767px) {

            .pure-g-r > [class ^= "pure-u"] {
                width:100%;
            }            
            .pure-visible-phone     { } 
            .pure-hidden-phone      { display: none; }
            .pure-hidden-desktop    { }
            .pure-visible-desktop   { display: none; }
        }
    

    
        @media (min-width:768px) and (max-width:979px) {
            .pure-visible-tablet    {}
            .pure-hidden-tablet     { display: none; }
            .pure-hidden-desktop    {}
            .pure-visible-desktop   { display: none; }
        }
/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;outline:thin dotted \9;border-color:#129FEA}.pure-form input:not([type]):focus{outline:0;outline:thin dotted \9;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:thin dotted #333;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border-color:#ee5f5b}.pure-form input:focus:invalid:focus,.pure-form textarea:focus:invalid:focus,.pure-form select:focus:invalid:focus{border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-aligned .pure-help-inline,.pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 10em}.pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input{display:block;padding:10px;margin:0;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus{z-index:2}.pure-form .pure-group input:first-child{top:1px;border-radius:4px 4px 0 0}.pure-form .pure-group input:last-child{top:-2px;border-radius:0 0 4px 4px}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message-inline,.pure-form-message{display:block;font-size:.75em;padding:.2em 0 .8em}}
/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
.pure-button{display:inline-block;*display:inline;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button{font-family:inherit;font-size:100%;*font-size:90%;*overflow:visible;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);*color:#444;border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:hover,.pure-button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}
/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child td,.pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}
/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
.pure-menu ul{position:absolute;visibility:hidden}.pure-menu.pure-menu-open{visibility:visible;z-index:2;width:100%}.pure-menu ul{left:-10000px;list-style:none;margin:0;padding:0;top:-10000px;z-index:1}.pure-menu>ul{position:relative}.pure-menu-open>ul{left:0;top:0;visibility:visible}.pure-menu-open>ul:focus{outline:0}.pure-menu li{position:relative}.pure-menu a,.pure-menu .pure-menu-heading{display:block;color:inherit;line-height:1.5em;padding:5px 20px;text-decoration:none;white-space:nowrap}.pure-menu.pure-menu-horizontal>.pure-menu-heading{display:inline-block;*display:inline;zoom:1;margin:0;vertical-align:middle}.pure-menu.pure-menu-horizontal>ul{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-menu li a{padding:5px 20px}.pure-menu-can-have-children>.pure-menu-label:after{content:'\25B8';float:right;font-family:'Lucida Grande','Lucida Sans Unicode','DejaVu Sans',sans-serif;margin-right:-20px;margin-top:-1px}.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-menu-separator{background-color:#dfdfdf;display:block;height:1px;font-size:0;margin:7px 2px;overflow:hidden}.pure-menu-hidden{display:none}.pure-menu-fixed{position:fixed;top:0;left:0;width:100%}.pure-menu-horizontal li{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-menu-horizontal li li{display:block}.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label:after{content:"\25BE"}.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-menu-horizontal li.pure-menu-separator{height:50%;width:1px;margin:0 7px}.pure-menu-horizontal li li.pure-menu-separator{height:1px;width:auto;margin:7px 2px}.pure-menu.pure-menu-open,.pure-menu.pure-menu-horizontal li .pure-menu-children{background:#fff;border:1px solid #b7b7b7}.pure-menu.pure-menu-horizontal,.pure-menu.pure-menu-horizontal .pure-menu-heading{border:0}.pure-menu a{border:1px solid transparent;border-left:0;border-right:0}.pure-menu a,.pure-menu .pure-menu-can-have-children>li:after{color:#777}.pure-menu .pure-menu-can-have-children>li:hover:after{color:#fff}.pure-menu .pure-menu-open{background:#dedede}.pure-menu li a:hover,.pure-menu li a:focus{background:#eee}.pure-menu li.pure-menu-disabled a:hover,.pure-menu li.pure-menu-disabled a:focus{background:#fff;color:#bfbfbf}.pure-menu .pure-menu-disabled>a{background-image:none;border-color:transparent;cursor:default}.pure-menu .pure-menu-disabled>a,.pure-menu .pure-menu-can-have-children.pure-menu-disabled>a:after{color:#bfbfbf}.pure-menu .pure-menu-heading{color:#565d64;text-transform:uppercase;font-size:90%;margin-top:.5em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dfdfdf}.pure-menu .pure-menu-selected a{color:#000}.pure-menu.pure-menu-open.pure-menu-fixed{border:0;border-bottom:1px solid #b7b7b7}.pure-paginator{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;list-style:none;margin:0;padding:0}.opera-only :-o-prefocus,.pure-paginator{word-spacing:-.43em}.pure-paginator li{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-paginator .pure-button{border-radius:0;padding:.8em 1.4em;vertical-align:top;height:1.1em}.pure-paginator .pure-button:focus,.pure-paginator .pure-button:active{outline-style:none}.pure-paginator .prev,.pure-paginator .next{color:#C0C1C3;text-shadow:0 -1px 0 rgba(0,0,0,.45)}.pure-paginator .prev{border-radius:2px 0 0 2px}.pure-paginator .next{border-radius:0 2px 2px 0}@media (max-width:480px){.pure-menu-horizontal{width:100%}.pure-menu-children li{display:block;border-bottom:1px solid #000}}
.icon-body{ background: url(../images/blurred-bg.jpg) fixed; background-size: 100%;}
.icon-head-1{background: url(../images/icon-head-1.png);}
.icon-head-2{background: url(../images/icon-head-2.png);}
.icon-head-3{background: url(../images/icon-head-3.png);}
.icon-inpt{ background: url(../images/inpt.png);}
.icon-butt{ background: url(../images/inpt-butt.png);}
.icon-by{ background: url(../images/bg.png);}
.icon-usr{ background: url(../images/icon-user.png);}

.haed{height: 65px;}
.haed-felt{height: 65px; width: 99.8%; }
.haed-center{ height: 65px; width: 99.8%; }
.haed-right{ height: 65px; width: 100%; }
/*---------------------------*/
.haed-felt ul{ margin: 0; padding: 0;}
.haed-felt ul li{ list-style: none; position: relative; width: 35px; height: 35px; border: 1px solid #687786; float: left; margin: 5% 0 0 10% ; border-radius: 50%;}
.haed-felt ul li a{ display: block; width: 35px; height: 35px; background-repeat: no-repeat; background-position: center;}
.haed-felt ul li:hover{ background: #687786;}
.haed-felt ul li i{ display: block; width: 15px; height: 15px; background:#1c7dfa; color: #FFFFFF; border-radius: 50%; position: absolute; top: 0px; right: -6px; text-align: center; font-size: 10px; }
/*-------------------------------*/

.haed-center input{ border: none; float: left;}
.haed-search{ width: 72%; height: 63px; padding-left: 11%; color: #c4ccd3; background-repeat: no-repeat; background-position: 15px 24px;}
.haed-button{ width: 16%; height: 65px; background-repeat: no-repeat; background-position: 5px 13px; }
.haed-cont{ background: #425064; width: 485px;}
/*--------------------------*/
.nav a{ text-decoration: none; color: #FFFFFF; line-height: 65px; padding: 0 1%; font-family: "微软雅黑"; font-size: 16px;}
.nav a:hover{ color: #E9322D;}

.main{ margin-top: 1px;}
.index-main-left{height: 1000px; width: 99.8%;}
.index-admin-face{ width: 99.8%; height: auto; background: #1e2d43; overflow: hidden;}
.index-face{ width: 40%; border-radius: 50%; margin: 10% 0 0 25%;}
.index-user{ width: 99.8%; padding:0; margin-left: 10%;}
.index-user li{ list-style: none; color: #FFFFFF; height: 30px;}
.index-user li samp{ display: block; float: left; text-align: center;  margin-right: 2%;}
.index-user li span{display: block; float: left;}
.index-statistics{ width: 99.8%; padding: 0;}
.index-statistics li{ width: 30%; height: 85px; float: left; list-style: none; text-align: center; position: relative; cursor: pointer;}
.index-statistics li img{ margin-top: 5%; width: 24%; height: 24%;}
.index-statistics li p{ margin:5px 0 0 0; color:#FFFFFF ;}
.index-note{ position: absolute; top: -10%; left: 10%;  font-size:12px; width: 107%;  color: #FFFFFF; opacity: 0; filter:alpha(opacity=0)}
.index-column{ width: 99.8%; overflow: hidden; padding: 0;}
.index-column li{list-style: none;}
.index-column li p{ display: block; height: 50px; border-bottom: 1px solid #629ec1;padding-left: 25%; line-height: 50px; margin: 0; color: #FFFFFF; cursor: pointer;}
.index-column li p.index-btn{ background: #3b4e5b;  border-right: 2px solid #0078E7;}
.index-column-subnav{ width: 99.8%; height: auto; overflow: hidden; display: none;}
.index-column-subnav a{ display: block; width: 100%; height: 40px; line-height: 40px; overflow: hidden; text-align: center; background: #3b4e5b; text-decoration: none; color: #FFFFFF;}
/*------------------------------------------------*/
.index-content-top{ height: auto;}
.index-content-title{ height: auto; overflow: hidden;}
.index-content-title li{ color: #FFFFFF; list-style: none; float: left; font-size: 35px; font-weight: 800; width: 100%;  }
.index-content-title li span{ line-height:51px; color: #53D769; margin-left: 1%; font-size: 12px;}
/*--------------------------------------*/
.index-content-table{ height: auto; width: 90%;  margin-left: 2%; color: #c6c4c2;  }
.index-table-head td{ height: 50px; background: url(../images/bg.png); margin: 0 1px 1px 0; text-align: center;}
.index-table-head th{ height: 50px; background: url(../images/bg.png);  }
.index-table-cont td{ height: 60px; background: url(../images/bg.png); margin: 0 1px 1px 0; text-align: center; }
.index-table-cont th{ height: 50px; background: url(../images/bg.png); }
.index-amend{ display: block; width: 70px; height: 30px; border: 1px solid #129FEA; border-radius: 10%; text-decoration: none; color: #129FEA; font-size: 12px; line-height: 30px; margin: 0 auto; float: left; margin: 0 0 0 10%;}
.index-amend:hover{ background: #129FEA; color: #FFFFFF;}
.index-delete{display: block; width: 70px; height: 30px; border: 1px solid #B94A48; border-radius: 10%; text-decoration: none; color: #B94A48; font-size: 12px; line-height: 30px; margin: 0 auto; float: left; margin: 0 0 0 10%;}
.index-delete:hover{ background: #B94A48; color: #FFFFFF;}
/*-----------------------*/
.index-paging{ width: auto; height:auto;  margin: 0 auto; padding-left: 2%; overflow: hidden; }
.index-paging a{display: block; float: left; width:60px; height: 20px; border: 1px solid #444444; padding: 10px; line-height: 20px; margin-right: 5px; text-align: center; color: #FFFFFF; text-decoration: none; margin-top: 10px; background: url(../images/bg.png) ;}
.index-paging a:hover{ background: #669900;}
/*----------------------*/
.index-tba{ width: 80%; height: auto;  margin: 2% 0 0 2%; overflow: hidden;}
.index-tba ul{ margin: 0; padding: 0;}
.index-tba ul li{ list-style: none; float: left; width: 24.5%; height: 100px; background: url(../images/bg.png); margin-right: 0.2%; text-align: center; color: #FFFFFF; font-family: "微软雅黑"; }
.index-tba ul li p{ height: 40px; line-height: 40px; font-size: 16px; margin: 6% 0 0% 0; background-repeat: no-repeat; background-position: 15% ;background-size: 10%;}
.index-pie{ height: 300px; margin-top: 40px; background: url(../images/bg.png); width: 78.8%;  }
.index-pie h3{ padding-left: 2%; color: #FFFFFF;}
.index-pie ul{ padding-left: 1%; overflow: hidden;}
.index-pie ul li{ width: 49.2%; height: 230px; text-align: left;}
.index-pie ul li div{ width: 98%; height: 50px; border-bottom: 1px solid #baafaf; margin-left: 1%;}
.index-pie ul li div span{ line-height: 50px; margin:0 5% 0 2%; font-size: 16px; display: block; float: left; width: 30%;}
.index-pie ul li div samp{line-height: 50px; }
.index-pie ul li div samp a{ color: #FFFFFF;}
.index-pie ul li div samp a:hover{ color: #CD0A0A;}
.circle-text{ color: #FFFFFF;}
.index-chart{ margin-top: 0.2%;}
.index-chart ul li{ height: 40px;  line-height: 40px; cursor: pointer;}
.index-chart ul li:hover{ background: #425064;}
.index-chart-box{ background: url(../images/bg.png); width: 78.9%; height: 400px; overflow: hidden; margin: 0.2% 0 0 2%; }
/*-----------------*/
.conten-issue{ height: 50px; width: 90%; background: url(../images/bg.png); margin: 4% 0 0.5% 2%;}
.conten-issue a{ color:#FFFFFF ; line-height: 50px; padding-left: 20px; font-family: "微软雅黑";text-decoration: none;}
.conten-issue .form-box{ float: right; padding-top: 10px; padding-right: 10px;}
.conten-issue .form-box input{ border: 1px solid #555555; color: #FFFFFF; background: url(../images/bg.png); height: 25px;}
